   body{
     background-image: url(bg.jpg);
     -webkit-background-size:cover;
     background-size: cover;
     background-repeat: repeat-y;
     overflow: hidden;
     display: flex;
     align-items: wrap;
}
   div{
      display: flex;
      justify-content: flex-start;
      align-items:flex-start; 
    }
    div ol{
     flex-wrap: wrap;
    }
    div ol li{
        list-style: none;
        height: 50px;
        background-color: deepskyblue;
        border-radius: 20px;
        text-align: center;
        margin: 10px;
        line-height: 46px;
      }
    div ol li a{
        text-decoration: none;
        color: orange;
     } 